Extending the Quadrangle Inequality to Speed-Up Dynamic Programming
نویسندگان
چکیده
Proving that a function satisfies the quadrangle inequality is a powerful and elegant way to show that a dynamic programming algorithm to compute that function can be sped up by a factor of the input size. In this paper we consider two problems that do no fit in the usual general cases of functions that satisfy the quadrangle inequality but for which the proof of the quadrangle inequality still carries through: the multi-peg Tower of Hanoi problem with weighted disks and the problem of constructing a Rectilinear Steiner Minimal Arborescence (RSMA) on a slide. We prove the quadrangle inequality holds for a generalized function that unifies the two problems. This speeds up algorithms for these problems from 0(n3p) to O(n2p) and from O(n3) to 0(n2) respectively.
منابع مشابه
Speeding Up Dynamic Programming with Applications to
Consider the problem of computing E[j] = mit:! {D[k] + w(k, j)}, j = 1, ... , n, O~k~]-l where w is a given weight function, D[D] is given and for every k = 1, ... , n, D[k] is easily computable from E[k]. This problem appears as a subproblem in dynamic programming solutions to various problems. Obviously, it can be solved in time O( n ), and for a general weight function no better algorithm is...
متن کاملExtending the Radar Dynamic Range using Adaptive Pulse Compression
The matched filter in the radar receiver is only adapted to the transmitted signal version and its output will be wasted due to non-matching with the received signal from the environment. The sidelobes amplitude of the matched filter output in pulse compression radars are dependent on the transmitted coded waveforms that extended as much as the length of the code on both sides of the target loc...
متن کاملControl Problem and its Application in Management and Economic
The control problem and Dynamic programming is a powerful tool in economics and management. We review the dynamic programming problem from its beginning up to its present stages. A problem which was involved in physics and mathematics in I 7” century led to a branch of mathematics called calculus of variation which was used in economic, and management at the end of the first quarter of the 20” ...
متن کاملApproximating the Bipartite TSP and Its Biased Generalization
We examine a generalization of the symmetric bipartite traveling salesman problem (TSP) with quadrangle inequality, by extending the cost function of a Hamiltonian tour to include a bias factor β ≥ 1. The bias factor is known and given as a part of the input. We propose a novel heuristic procedure for building Hamiltonian cycles in bipartite graphs, and show that it is an approximation algorith...
متن کاملDistances with Stiffness Adjustment for Time Series Matching ( September 2006
In a way similar to the string-to-string correction problem we address time series similarity in the light of a time-series-to-time-series-correction problem for which the similarity between two time series is measured as the minimum cost sequence of "edit operations" needed to transform one time series into another. To define the “edit operations” we use the paradigm of a graphical editing pro...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Inf. Process. Lett.
دوره 49 شماره
صفحات -
تاریخ انتشار 1994